﻿import { IFileAttachment } from '/@/views/visitor/fileattachment/api/interface'
import { IFrameworkUser } from '/@/views/visitor/frameworkuser/api/interface'

export interface ISysVisitorInformation{
  ID?: string | null;
  Name: string | null;
  Phone: string | null;
  IdCardNo: string | null;
  IdCardFrontPhotoId: null;
  IdCardFrontPhoto?: IFileAttachment;
  IdCardBackPhotoId: null;
  IdCardBackPhoto?: IFileAttachment;
  Company: string | null;
  CarNo: string | null;
  UserId: null;
  User?: IFrameworkUser;
  Remark: string | null;
  BlackStatus: boolean;
  BlackReason: string | null
}

export interface ISysVisitorInformationVm{
  Entity: ISysVisitorInformation;
  
}

export interface ISysVisitorInformationView extends ISysVisitorInformation{
  
}

export interface ISysVisitorInformationQuery{
  Name?: string
  Phone?: string
  IdCardNo?: string
  Company?: string
  CarNo?: string
  UserId?: string
  BlackStatus?: boolean
}